import Vue from 'vue'
import Element from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css';
import VueRouter from "vue-router";
import App from './App.vue'
import Vuex from 'vuex'

// 从 router。js中引入router
import { router } from './router'

import axios from 'axios'

Vue.use(Element)
Vue.use(VueRouter);
Vue.use(Vuex);

//把 axios 放在vue的原型中
//Vue.prototype.$http= axios
//可以配置一下axios 
// axios.defaults.baseURL = 'http://api.exmple.com';
// axios.defaults.headers.common['Authorization'] = AUTH_TOKEN;
// axios.defaults.headers.post['content-Type'] = 'appliction/x-www-form-urlencoded';

//添加一个请求拦截器
// axios.interceptors.request.use(function(config){
//   //在请求发出之前进行一些操作
//   return config;
// },function(err){
//   //Do something with request error
//   return Promise.reject(error);
// });
// //添加一个响应拦截器
// axios.interceptors.response.use(function(res){
//   //在这里对返回的数据进行处理
//   return res;
// },function(err){
//   //Do something with response error
//   return Promise.reject(error);
// })


new Vue({
  router: router,
  el: '#app',
  render: h => h(App)
})
